felt vindicated - Alemán Inglés Diccionario